package com.wbpay.sdk.model;

import com.wbpay.sdk.params.User;

public class DeviceInfo implements java.io.Serializable {
    private static final long serialVersionUID = 5739823653718259609L;

    private String appId;
    private String imei;//IMEI
    private String iccid;
    private String imsi;
    private String model;
    private String os;
    private String cpu;
    private String hz;
    private String ram;
    private String rom;
    private String gpu;
    private String netType;
    private String providersName;
    private String channel;
    private String phoneNum;
    private String made;
    private String root;
    private String display;
    private User user;

    private String game;

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public DeviceInfo() {
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getCpu() {
        return cpu;
    }

    public void setCpu(String cpu) {
        this.cpu = cpu;
    }

    public String getHz() {
        return hz;
    }

    public void setHz(String hz) {
        this.hz = hz;
    }

    public String getRam() {
        return ram;
    }

    public void setRam(String ram) {
        this.ram = ram;
    }

    public String getRom() {
        return rom;
    }

    public void setRom(String rom) {
        this.rom = rom;
    }

    public String getGpu() {
        return gpu;
    }

    public void setGpu(String gpu) {
        this.gpu = gpu;
    }

    public String getNetType() {
        return netType;
    }

    public void setNetType(String netType) {
        this.netType = netType;
    }

    public String getProvidersName() {
        return providersName;
    }

    public void setProvidersName(String providersName) {
        this.providersName = providersName;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public String getMade() {
        return made;
    }

    public void setMade(String made) {
        this.made = made;
    }

    public String getRoot() {
        return root;
    }

    public void setRoot(String root) {
        this.root = root;
    }

    public String getDisplay() {
        return display;
    }

    public void setDisplay(String display) {
        this.display = display;
    }

    public String getOs() {
        return os;
    }

    public void setOs(String os) {
        this.os = os;
    }

    public static long getSerialversionuid() {
        return serialVersionUID;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getIccid() {
        return iccid;
    }

    public void setIccid(String iccid) {
        this.iccid = iccid;
    }

    public String getImsi() {
        return imsi;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public String getGame() {
        return game;
    }

    public void setGame(String game) {
        this.game = game;
    }

    public String toString() {
        return new StringBuffer(128).append("[imei=").append(getImei()).append("][iccid=").append(this.getIccid()).append("][imsi=").append(this.getImsi()).append("][model=").append(this.getModel()).append("][os=").append(this.getOs()).append("][cpu=").append(getCpu()).append("][hz=").append(getHz()).append("][ram=").append(getRam()).append("][rom=").append(getRom()).append("][gpu=").append(getGpu()).append("][netType=").append(getNetType())
                .append("][providersName=").append(getProvidersName()).append("][channel=").append(getChannel()).append("][phoneNum=").append(getPhoneNum()).append("][made=").append(getMade()).append("][root=").append(getRoot()).append("][display=").append(getDisplay()).append("][appId=").append(getAppId()).append("]").toString();
    }
}
